/**
 * DataReader
 * @version 1.0
 * Copyright: Wolna licencja
 */

package pl.put.io.code.input;

import java.io.IOException;
import java.util.List;

/**
 * Interfejs wymuszający implementację metody readInput.
 * 
 * @author inf94337
 *
 */
public interface DataReader {

    /**
     * Deklaracja metody odczytującej dane z pliku.
     * 
     * @return lista z danymi odczytanymi z pliku
     * 
     * @throws IOException wyjątek zwracany w razie błędu wejścia/wyjścia
     */
    public List<String> readInput() throws IOException;
}
